home *** CD-ROM | disk | FTP | other *** search
- <HTML><HEAD>
- <$define DESCRIPTION:string=("This is the documentation to hsc, a "
- +"developer tool for html-projects. It acts as a preprocessor "
- +"and supports include files, macros, expressions, conditionals, "
- +" replaces special characters, performs a structure check, tests "
- +" existence of local links and several other things.")>
-
- <TITLE>hsc - html Sucks Completely - Documentation</TITLE>
- <LINK REV="owns" TITLE="Thomas Aglassinger" HREF="mailto:agi@giga.or.at">
- <LINK REL="Home" HREF=":index.html">
- <LINK REL="Copyright" HREF=":copy.html">
- <LINK REL="Next" HREF=":about.html">
- <META HTTP-EQUIV="keywords" CONTENT="html, tool, preprocessor, macro, include, condition, suck">
- <META HTTP-EQUIV="description" CONTENT=(DESCRIPTION)>
- </HEAD>
-
- <BODY>
- <*<IMG SRC=":image/head.gif" ALT="[hsc]">*>
-
- <* pseudo-navigation-bar *>
- <IMG SRC=":image/nomain.gif" ALT="----" ALIGN="middle">
- <IMG SRC=":image/noindex.gif" ALT="-----" ALIGN="middle">
- <A HREF=":copy.html"><IMG SRC=":image/copy.gif" ALT="Copyright" ALIGN="middle"></A>
- <IMG SRC=":image/noback.gif" ALT="--" ALIGN="middle">
- <IMG SRC=":image/noprev.gif" ALT="--------" ALIGN="middle">
- <A HREF="about.html"><IMG SRC=":image/next.gif" ALT="Next" ALIGN="middle"></A>
-
- <P ALIGN="right">
- <I>Don't believe the hype<BR>
- Take a look at the small print<BR>
- Ignore the bold type<BR></I>
- (Carter U.S.M, "Do Re Me, So Far So Good")
- </P>
-
- <H1>hsc</H1>
-
- <P><STRONG>(Version 0.915 <*(pre-release#9)*>, 2-Nov-1997)</STRONG></P>
-
- <P><IMG SRC="image/austria.gif" ALT="[A.E.I.O.U.]" ALIGN="middle"> Es
- gibt keine <A HREF="teutsch.html">deutschsprachige
- Dokumentation</A>.</P>
-
- <P><(DESCRIPTION)></P>
-
- <IMG SRC="image/hsc.gif" ALT="..SUCK SUCK SUCK.." ALIGN="right">
-
- <P>A current version of this document should always be available from
- <A HREF="http://www.giga.or.at/~agi/hsc/docs/"><(HSC.ANCHOR)></A>.</P>
-
-
- <H2>About The Program</H2>
- <UL>
- <LI><A HREF="about.html">Introduction</A> - What's this all about?
- <LI><A HREF="copy.html">Copyright And Disclaimer</A> - not-my-fault, Freeware, source included
- <LI><A HREF="author.html">Author</A> - how to contact me
- <LI><A HREF="../CHANGES">Changes</A> - what's new with this release
- <LI><A HREF="updates.html">Updates</A> - where to find them
- </UL>
-
- <H2>Before You Begin</H2>
- <UL>
- <LI><A HREF="require.html">Requirements</A> - what to own and know
- <LI><A HREF="distrib.html">Archive Contents</A> - things coming along
- <LI><A HREF="install.html">Installation</A> - where to put the whole
- damn thing
- </UL>
-
- <H2>Usage</H2>
- <UL>
- <LI><A HREF="options.html">Invoking <hsc></A>
- <UL>
- <LI><A HREF="options.html#options">Options</A> and
- <A HREF="options.html#switches">Switches</A> - there are loads of them
- <LI><A HREF="options.html#exitcodes">Exit Code</A> - return to sender
- </UL>
- <LI><A HREF="examples.html">Example Usage</A> - how it is supposed to work
- <LI><A HREF="fileargs.html">File Arguments</A> - specifying input and output
- <LI><A HREF="messages.html">Messages</A> - shit happens
- <UL>
- <LI><A HREF="messages.html#elements">Message Elements</A>
- <LI><A HREF="messages.html#classes">Message Classes</A>
- <LI><A HREF="messages.html#options">Message Options</A>
- <LI><A HREF="messages.html#list">List Of Messages</A>
- </UL>
- <LI><A HREF="envvar.html">Environment Variables</A> - save the nature
- </UL>
-
- <H2>Features</H2>
- <UL>
- <LI><A HREF="features/spctags.html">Special Tags</A>
- - make life a bit easier
- <LI><A HREF="features/checkuri.html">Check Existence</A>
- of local URIs to avoid dangling links
- <LI><A HREF="features/uris.html#prjrel">Project Relative URIs</A>
- - avoid paths like "../../../image/back.gif"
- <LI><A HREF="features/rplcent.html">Replace Special Characters</A>
- by their entities
- <LI><A HREF="features/getsize.html">Get Size</A> of images and set attributes
- <CODE>WIDTH</CODE> and <CODE>HEIGHT</CODE>
- <LI><A HREF="features/spcattr.html">Special Attributes</A>
- - access various information
- <LI><A HREF="features/strip.html">Strip Specific Elements</A> - comments,
- redundant linefeeds and white-spaces, unneeded tags,
- tags with external references
- <LI><A HREF="features/syntax.html">Structure And Syntax Check</A>
- to avoid surprises with different browsers
- </UL>
-
- <H2>Advanced Topics</H2>
- <UL>
- <LI><A HREF="features/assign.html">Attribute Assignments</A>
- <LI><A HREF="features/expressions.html">Expressions</A>
- - there's more to life than strings
- <UL>
- <LI><A HREF=":features/expressions.html#operators">Operators</A>
- <LI><A HREF=":features/expressions.html#boolean">Boolean Expressions</A>
- <LI><A HREF=":features/expressions.html#priorities">Priorities</A>
- </UL>
- <LI><A HREF="macro/macros.html">Macros</A>
- - create your own shortcuts and templates.
- <UL>
- <LI><A HREF=":macro/flag.html">Macro Modifiers</A>
- <LI><A HREF=":macro/attrib.html">Attribute Declaration</A>
- <LI><A HREF=":macro/attrib.html#type">Attribute Types</A>
- <LI><A HREF=":macro/attrib.html#modifier">Attribute Modifiers</A>
- </UL>
- <LI><A HREF="features/if.html">Conditionals</A>
- - what if..?
- <UL>
- <LI><A HREF=":features/if.html#general">General Syntax</A>
- <LI><A HREF=":features/if.html#simple">Some Simple Examples</A>
- <LI><A HREF=":features/if.html#nesting">Nesting Conditionals</A>
- <LI><A HREF=":features/if.html#macros">Conditionals And Macros</A>
- </UL>
- <LI><A HREF="features/prefs.html">Syntax Definition</A>
- - what to do if html version 17.3 is out
- <LI><A HREF="features/exec.html">Execute Shell Commands</A>
- - poor man's pseudo-CGI
- <LI><A HREF="project/index.html">Project Management</A>
- - I'll <make> ya
- <UL>
- <LI><A HREF="project/prjfile.html">Project Files</A> - where <hsc> stores the
- required information.
- <LI><hscpitt LINK> -
- <hsc> project interfering and trashing tool
- <LI><A HREF="project/make.html">make</A> - a general purpose tool for project management
- <LI><A HREF="project/makefile.html">Makefiles</A> - how to adopt them for <hsc>
- <LI><hscdepp LINK> -
- <hsc> dependency procreator
- <LI><A HREF="project/hscpaltrow.html"><hscpaltrow></A> -
- a Rexx-script utilizing <hscpitt>
- </UL>
- </UL>
-
- <H2>Miscellaneous</H2>
- <UL>
- <LI><A HREF="questions.html">Questions</A> - and maybe some answers..
- <LI><A HREF="source.html">Source Code</A> - compiling it
- <LI><A HREF="ports.html">Existing Ports</A> - Amiga rulez? Not really.
- <LI><A HREF="others.html">Other html-Extensions</A> - pre<SUP>2</SUP>protranscessingpost
- <LI><A HREF="bugs.html">Known Bugs, Problems and Limitations</A> - don't whizz on the electric fence
- <LI><A HREF="future.html">Future Improvements</A> - what might happen
- <LI><A HREF="related.html">Related stuff</A> - tools and further information
- </UL>
-
- <HR>
- <$let hsc.format.time="%d-%b-%Y">
- <ADDRESS>
- <A HREF=":author.html">Thomas Aglassinger</A> (agi@giga.or.at),
- <(gettime())>
- </ADDRESS>
- </BODY></HTML>
-